﻿﻿/** 清除内外边距 **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ th, td, /* table elements 表格元素 */ img /* img elements 图片元素 */ /* img elements 图片元素 */
{
    border: medium none;
    margin: 0;
    padding: 0;
}
/** 设置默认字体 **/
body, button, input, select, textarea
{
    font: 12px/1.5 微软雅黑, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6
{
    font-size: 100%;
}
em
{
    font-style: normal;
}
/** 重置列表元素 **/
ul, ol
{
    list-style: none;
}
/** 重置超链接元素 **/
a
{
    text-decoration: none;
    color: #333;
}
a:hover
{
    text-decoration: none;
    color: #F40;
}
/** 重置图片元素 **/
img
{
    border: 0px;
}
/** 重置表格元素 **/
table
{
    border-collapse: collapse;
    border-spacing: 0;
}
/*清除浮动*/
.clearfix:after
{
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
* html .clearfix
{
    zoom: 1;
}
/* IE6 */
*:first-child + html .clearfix
{
    zoom: 1;
}
/* IE7 */

/*
   * 以上为初始化定义
   * 保持不动
   * 版本2015年元月
*/





BODY
{
    padding-bottom: 0px;
    margin: 0px 0px 0px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    /* background: url(../images/bg7.jpg); */
    background-attachment: fixed;
    background-color: #FBF9F9;
}

.col_white { background-color:#fff;}


.aCoutent {width:100%; margin:0px auto; padding:0px auto; }

.iContent { width:1000px; margin:0px auto; padding:0px auto; clear:both;}

.fl {float:left}
.fr {float:right}
.clear {clear:both}
.mr20 {margin-right:20px;}
.ml20 {margin-left:20px;}
.mt20 {margin-top:20px;}
.mt10 {margin-top:10px;}
.ml10 {margin-left:10px;}

.height200 {height:200px;}

/***配色方案***/

.color-menu-A1 { background-color:#3399CC;}
.color-menu-A2 { background-color:#c9c9a7;}

.color-title-A1 { background-color:#00BAC9;}
.color-title-A2 { background-color:#008CD7;}
.color-title-A3 { background-color:#97AC21;}

.color-zfxxgk-A1 { background-color:#00BAC9;}
.color-zfxxgk-A2 { background-color:#008CD7;}
.color-zfxxgk-A3 { background-color:#97AC21;}
.color-zfxxgk-A4 { background-color:#F68222;}

.list-zfxxgk li A:hover { background-color:#3399CC;}

.color-class-A1 { background-color:#3399CC;}

/**头部文件**/

.head {margin:0px; padding:0px;}
.head_top {margin:0px; padding:0px; height:35px; line-height:35px; background:url(../images/top.png); }
.head-left { float:left; margin-left:20px; padding-left:25px; background:url(../images/top-tb.png) no-repeat 0px 7px;}

.head-right { float:right;}
.head-right>span {margin-right:20px;}

.menu {width:996px; height:45px; line-height:45px;border:2px solid #dedede;}
.menu ul {margin:0px; padding:0px; font-weight:700;}
.menu ul li { display:block; float:left; font-size:16px; height:35px; line-height:35px;}
.menu ul li a{display:block;  color:#fff; padding-left:20px; padding-right:20px; margin:5px; }
.menu ul li A:hover { color:#fff; background-color:#33CCFF;}


.menu_1 {width:996px; height:45px; line-height:45px;border:2px solid #dedede;}

.menu_1 #nav { line-height: 45px; list-style-type: none; } 
.menu_1 #nav a { display: block; width: 80px; text-align:center; color:#fff; } 
.menu_1 #nav a:link { text-decoration:none; } 
.menu_1 #nav a:visited { text-decoration:none; } 
.menu_1 #nav a:hover { color:#FFF;text-decoration:none; } 
.menu_1 #nav li { float: left; font-size:16px; padding-left:10px; padding-right:10px;} 
.menu_1 #nav li a:hover{ background:#999; } 
.menu_1 #nav li ul { line-height: 30px; list-style-type: none;text-align:left; left: -999em; width: 160px; position: absolute; background: #F6F6F6; border:2px solid #dedede;} 
.menu_1 #nav li ul li{ float: left; width: 160px; height:30px; background: #F6F6F6;} 
.menu_1 #nav li ul a{ display: block; width: 136px;text-align:left;padding-left:24px; } 
.menu_1 #nav li ul a:link { color:#666; text-decoration:none; } 
.menu_1 #nav li ul a:visited { color:#666;text-decoration:none; } 
.menu_1 #nav li ul a:hover { color:#F3F3F3;text-decoration:none;font-weight:normal; background:#C00; } 
.menu_1 #nav li:hover ul { left: auto; } 
.menu_1 #nav li.sfhover ul { left: auto; } 
.menu_1 #content { clear: left; }


        /* common styling */
        /* set up the overall width of the menu div, the font and the margins */
        .menu_2
        {
            width:998px; height:45px; line-height:45px;border:1px solid #dedede;}
            
        /* remove the bullets and set the margin and padding to zero for the unordered list */
        .menu_2 ul
        {
            padding: 0;
            margin: 0;
            list-style-type: none;
        }
        /* float the list so that the items are in a line and their position relative so that the drop down list will appear in the right place underneath each list item */
        .menu_2 ul li
        {
            float: left;
            position: relative;
            z-index:99;
        }
        /* style the links to be 104px wide by 30px high with a top and right border 1px solid white. Set the background color and the font size. */
        .menu_2 ul li a, .menu_2 ul li a:visited
        {
            display: block;
            text-align: center;
            text-decoration: none;
            width: 165px;
            height: 44px;
            color: #000;
            border: 1px solid #fff;
            border-width: 1px 1px 0 0;
            background: #c9c9a7;
            line-height: 44px;
            font-size: 16px;
          font-family: 宋体;
           font-weight: bold;
        }
        /* make the dropdown ul invisible */
        .menu_2 ul li ul
        {
            display: none;
        }
        /* specific to non IE browsers */
        /* set the background and foreground color of the main menu li on hover */
        .menu_2 ul li:hover a
        {
            color: #fff;
            background: #b3ab79;
        }
        /* make the sub menu ul visible and position it beneath the main menu list item */
        .menu_2 ul li:hover ul
        {
            display: block;
            position: absolute;
            top: 45px;
            left: 0;
            width: 105px;
        }
        /* style the background and foreground color of the submenu links */
        .menu_2 ul li:hover ul li a
        {
            display: block;
            background: #faeec7;
            color: #000;
        }
        /* style the background and forground colors of the links on hover */
        .menu_2 ul li:hover ul li a:hover
        {
            background: #dfc184;
            color: #000;
        }



/**首页第一栏**/



.class-left { width:240px;}
.class-right { border:1px solid #dedede; width:740px;}
.class-pic { border:1px solid #dedede;  width:280px; padding:3px; margin:15px 5px 15px 5px;}
.class-small { border:1px solid #dedede; width:240px; height:300px;}
.class-new { width:420px; margin-right:10px; margin-top:10px; margin-bottom:10px; }



.iTitle { width:100%; height:40px; line-height:40px; color:#fff;}
.iTitle h4 { float:left; margin-left:10px; padding-left:40px; font-size:16px; font-weight:700;}
.iTitle span {float:right; margin-right:10px; font-size:14px;}
.iTitle span A {color:#fff;}
.iTitle span A:hover {color:#fff000;}

.iTitle .list-content{ margin:10px;}

.list-zfxxgk { width:100%; margin:0px auto; padding:0px auto; height:auto; clear:both;overflow: hidden;}
.list-zfxxgk ul { margin:10px auto; padding:0px auto;clear:both;}
.list-zfxxgk ul li { float:left; width:180px; height:40px; margin:20px auto; text-align:center; font-size:16px; font-weight:500; margin-left:30px;}
.list-zfxxgk ul li A { display:block; line-height:40px; color:#FFF;}



/*
 * 滑动功能块风格定义
 * 此处可在多处地方进行微调
 * 不同地方变更背景样式
 */


.nTab1
{
    float: left;
    width: 428px;
    height: auto;
    min-height:238px;
    margin: 0px auto;
    padding-bottom:5px;
}
.nTab1 .TabTitle
{
    clear: both;
    margin-top:3px;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    /* background: url("../images/hover101-01.jpg") #f9f9f9; */
    text-align: center;
    font-size: 14px;
    font-weight: 700;
}
.nTab1 .TabTitle ul
{
    border: 0px;
    margin: 0px;
    padding: 0px;
}
.nTab1 .TabTitle li
{
    float: left;
    width: 80px;
    cursor: pointer;
    padding-right: 0px;
    padding-left: 0px;
    list-style-type: none;
    margin-right: 10px;
    color:#FFF;
}


.nTab1 .TabTitle li A:hover
{
   color:#FFF;
}

.nTab1 .TabTitle .active
{
    height: 30px;
background: url("../images/hover101.png");
    color: #FFF;
}
.nTab1 .TabTitle .active A
{
   color:#FFF;
}

.nTab1 .TabTitle .normal
{
    background: url("../images/hover102.png");
    color: #000;
}

.nTab1 .TabContent
{
    clear: both;
    width: auto;
    height: auto;
    padding: 5px 10px 5px 10px;
    border: 1px solid #B7B5B5;
    min-height:210px;
}
.none
{
    display: none;
}



UL.topcon {
	WIDTH: 100%; HEIGHT: 100%; FONT-SIZE: 12px; color:#666666;
}
UL.topcon LI {
	LINE-HEIGHT: 30px; WIDTH: 100%; BACKGROUND: url(../images/9537.jpg) repeat-x left bottom 0px; HEIGHT: 30px; OVERFLOW: hidden; font-size:14px;
}

UL.topcon LI SPAN {
	FLOAT: right; COLOR: #AAA
}
UL.topcon LI A {
	PADDING-LEFT: 15px; BACKGROUND: url(../images/9526.jpg) no-repeat 0px 10px; color:#666666;
}
UL.topcon LI A:hover {
	color:#FF0000;
}

UL.topcon LI.temp {
	WIDTH: 100%; BACKGROUND: url(); HEIGHT: 17px;
}

.iTitle-bg1 {background:url(../images/3.png) no-repeat 5px 7px; height:40px;}
.iTitle-bg4 {background:url(../images/4.png) no-repeat 5px 7px; height:40px;}
                      
.iTitle-bg5 {background:url(../images/5.png) no-repeat 5px 7px; height:40px;}

.iTitle-bg1200 {background:url(../images/glyphicons-halflings-white.png)  50px 50px fixed; height:40px;}


/**首页第二栏**/

.iList {width:318px; height:300px; border:1px solid #dedede;}




/**栏目页****/
.class-list{ margin:20px; min-height:500px;}
.class-right .class-page { width:100%; margin:0px 0px 20px 0px; padding:0px; text-align:center; font-size:14px;}


/**内容页****/



.cPath { clear:both; height:40px; line-height:40px; padding-left:20px; color:#666666; }
.cPath A { color:#666666;}
.cPath A:hover { color:#FF0000;}

.cContent { min-height:400px; background-color:#fff; color:#555555; font-size:14px; padding:20px;}
.cContent .cTitle { clear:both; margin:0px auto; text-align:center; font-size:18px; font-weight:700; color:#CC3300}

.cContent .cInfo { margin:10px; height:40px; line-height:40px; background-color:#EEEEEE; text-align:center;}
.cContent .cInfo span { margin-right:20px;}

.cContent .cNew { margin:10px; overflow:hidden;}
.cContent .cNew p,.cContent .cNew div {margin-top:10px;}
br{ clear:both; margin-bottom:50px; display:block; width:100%; height:50px;}


.color-title-A8{ background-color:#EEEEEE;}


/**底部**/

.foot { clear:both; width:100%; background-color:#336699; min-height:115px; margin-top:10px;}
.foot A { color:#fff;}
.foot A:hover { color:#ff0000;}
.foot .info { width:1000px; margin:0px auto; padding-top:20px; text-align:center; color:#EEEEEE;}
.foot .info p { height:30px;}
.foot .info p span {margin-left:20px;}


.focus {
	position: relative;
	width: 288px;
	height: 230px;
	float: left;
    margin: 15px 5px 15px 5px;
}
.focus img {
	width: 288px;
	height: 230px;
}
.focus .btn {
	position: absolute;
	bottom: 34px;
	left: 510px;
	overflow: hidden;
	zoom: 1;
}
.focus .btn a {
	position: relative;
	display: inline;
	width: 13px;
	height: 13px;
	border-radius: 7px;
	margin: 0 5px;
	color: #B0B0B0;
	font: 12px/15px "\5B8B\4F53";
	text-decoration: none;
	text-align: center;
	outline: 0;
	float: left;
	background: #D9D9D9;
}
.focus .btn a:hover, .focus .btn a.current {
	cursor: pointer;
	background: #fc114a;
}
.focus .fPic {
	position: absolute;
	left: 0px;
	top: 0px;
}
.focus .D1fBt {
	overflow: hidden;
	zoom: 1;
	height: 12px;
	z-index: 10;
}
.focus .shadow {
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0px;
	z-index: 10;
	height: 34px;
	line-height: 34px;
	background: rgba(0,0,0,0.5);
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0, startColorstr = '#50000000', endColorstr = '#50000000')\9;
	display: block;
	text-align: left;
}
.focus .shadow a {
	text-decoration: none;
	color: #fff;
	font-size: 12px;
	overflow: hidden;
	font-weight:bold;
	width:250px;
	margin-left: 10px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}
.focus .fcon {
	position: relative;
	width: 100%;
	float: left;
	display: none;
	background: #000
}
.focus .fcon img {
	display: block;
}
.focus .fbg {
	bottom: 8px;
	right: 8px;
	position: absolute;
	z-index: 200;
*width:110px;
}
.focus .fbg div {
	margin: 4px auto 0;
	overflow: hidden;
	zoom: 1;
	height: 14px
}
.focus .D1fBt a {
	position: relative;
	display: inline;
	width: 12px;
	height: 12px;
	margin: 0 3px;
	color: #B0B0B0;
	float: left;
	background: #D9D9D9;
	border-radius: 7px;
}
.focus .D1fBt .current, .focus .D1fBt a:hover {
	background: #D32626;
}
.focus .prev, .focus .next {
	position: absolute;
	width: 40px;
	height: 74px;
	background: url(images/focus_btn.png) no-repeat;
}
.focus .prev {
	top: 50%;
	margin-top: -37px;
	left: 0;
	background-position: 0 -74px;
	cursor: pointer;
}
.focus .next {
	top: 50%;
	margin-top: -37px;
	right: 0;
	background-position: -40px -74px;
	cursor: pointer;
}
.focus .prev:hover {
	background-position: 0 0;
}
.focus .next:hover {
	background-position: -40px 0;
}

